/* 列表 */
.pullDownRefresh {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24rpx;
    color: #636366;
    position: absolute;
    left: 0;
    right: 0;
    height: 100rpx;
    z-index: 9;
}
.pullDownRefresh .icon {
    display: block;
    width: 44rpx;
    height: 44rpx;
    margin-right: 9rpx;
}
.pullDownRefresh image {
    display: block;
    width: 100%;
    height: 100%;
}
.hbHide .hb {
/*    display: none !important; */
}
.pageBox {
    position: relative;
}
.listTitleBox {
    height: 100rpx;
}
.listTitleBox.fixedTop {
    left: 0;
    right: 0;
    background: #fff;
    position: fixed;
    z-index: 8;
    height: 88rpx;
}
.listTitleBox.fixedTop .listTitle {
    padding-top: 16rpx;
}
.listBox {
    position: relative;
}
.white .listBox {
    background: #fff;
}
.listTitle {
    padding: 0 30rpx 0 30rpx;
    color: #131626;
    font-size: 32rpx;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 40rpx;
    position: relative;
    z-index: 1;
    box-sizing: border-box;
    width: 100%;
}

.listTitle .ul {
    display: flex;
    align-items: center;
}
.listTitle .ul .li {
    margin-right: 54rpx;
    position: relative;
    white-space: nowrap;
}
.listTitle .ul .li.curr {
    font-size: 38rpx;
    color: #131626;
}
.listTitle .changeStyle {
    width: 50rpx;
    height: 50rpx;
    display: block;
    padding-top: 10rpx;
    box-sizing: border-box;
}
.listTitle .changeStyle image {
    width: 30rpx;
    height: 30rpx;
    display: block;
    margin: auto;
}
/* .listTitle .changeStyle.listStyle{background-image: url("../static/images/list_icon.png")} */
.listTitle .ul .li image {
    content: '';
    display: block;
    width: 40rpx;
    height: 20rpx;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    margin-top: -0.4rpx;
    transform: scale(0);
    transition: transform 0.1s;
    transform-origin: top center;
}
.listTitle .ul .li.curr image {
    transform: scale(1);
}

.infoList {
    position: relative;
    z-index: 1;
    margin-top: 35rpx;
}
.horizontal_list .info_item {
    margin: 0 20rpx 22rpx;
}
.horizontal_list .info_item .linkTo {
    display: block;
    background: #fff;
    border-radius: 30rpx;
    padding: 30rpx 26rpx 25rpx 30rpx;
}
.horizontal_list .info_item .memberInfo {
    display: flex;
    align-items: center;
}
.horizontal_list .info_item .memberInfo .photo {
    width: 68rpx;
    min-height: 68rpx;
    flex-shrink: 0;
    position: relative;
    border: solid transparent 1rpx;
}
.horizontal_list .info_item .memberInfo .photo image {
    display: block;
    width: 68rpx;
    height: 68rpx;
    object-fit: cover;
    border-radius: 50%;
    position: relative;
    z-index: 1;
}
.horizontal_list .info_item .memberInfo .memberDetail {
    margin-left: 16rpx;
}
.horizontal_list .info_item .memberInfo .memberDetail .h2 {
    color: #131626;
    font-size: 28rpx;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    max-width: 400rpx;
    text-overflow: ellipsis;
}
.horizontal_list .info_item .memberInfo .memberDetail .ptext {
    color: #adaeb3;
    font-size: 20rpx;
}
.horizontal_list .info_item .infoDetail {
    margin-top: 35rpx;
}
.horizontal_list .info_item .infoDetail .h3 {
    font-size: 30rpx;
    color: #202021;
    line-height: 40rpx;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    word-break: break-all;
}
.horizontal_list .info_item .moreText.infoDetail .h3 {
    -webkit-line-clamp: 3;
}
.horizontal_list .info_item .infoDetail  .typename,
.topRight.typename {
    font-size: 22rpx;
    color: #fff;
    padding: 0 12rpx 0 12rpx;
    height: 40rpx;
    border-radius: 10rpx;
    background: linear-gradient(90deg, #00c99e 0%, #06c988 100%);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    margin-bottom: 6rpx;
    margin-right: 12rpx;
}
.labBox{ clear: both; display: inline-flex; align-items: center;}
.topRight {
    position: absolute;
    top: 12rpx;
    left: 12rpx;
    z-index: 5;
}
.horizontal_list .info_item .toTop {
    white-space: nowrap;
    font-size: 20rpx;
    color: #653715;
    padding: 0 12rpx;
    line-height: 32rpx;
    border-radius: 16rpx;
    background: linear-gradient(90deg, #ffebd6 0%, #fac8ac 100%);
    margin: auto;
    margin-top: -24rpx;
    position: relative;
    z-index: 1;
    min-width: 64rpx;
    box-sizing: border-box;
    text-align: center;
   
}
.horizontal_list .info_item .infoDetail > .hbText {
    color: #7b5b36;
    font-size: 28rpx;
    font-weight: bold;
    background: #fff6ed;
    border-radius: 16rpx;
    height: 92rpx;
    display: flex;
    align-items: center;
    padding-left: 16rpx;
    margin-top: 16rpx;
}
.horizontal_list .info_item .infoDetail > .hbText .hb {
    width: 50rpx;
    height: 60rpx;
    box-shadow: 0 4rpx 9rpx 0 rgb(186 28 0 / 40%);
    border-radius: 8rpx;
    margin-right: 18rpx;
    -webkit-animation: pulsate-fwd 1s ease-in-out infinite both;
    animation: pulsate-fwd 1s ease-in-out infinite both;
}
.horizontal_list .info_item .imgBox {
    border-radius: 16rpx;
    overflow: hidden;
    margin-top: 20rpx;
    position: relative;
    max-width: 650rpx;
}
.horizontal_list .info_item .imgBox.singleImg {
    width: 400rpx;
    height: 400rpx;
    background: #f5f5f5;
}
.horizontal_list .info_item .imgBox.singleImg.horizontal {
    width: 500rpx;
    height: 320rpx;
}
.horizontal_list .info_item .imgBox.singleImg.vertical {
    width: 350rpx;
    height: 490rpx;
    background: #f5f5f5;
}
.horizontal_list .info_item .imgBox image {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: relative;
    z-index: 1;
}
.horizontal_list .info_item .imgBox.singleImg .img {
    width: 100%;
    height: 100%;
}
.info_item .imgBox .posi {
    position: absolute;
    left: 10rpx;
    bottom: 10rpx;
    line-height: 38rpx;
    border-radius: 19rpx;
    background: rgba(19, 22, 38, 0.65);
    color: #fff;
    font-size: 20rpx;
    display: flex;
    align-items: center;
    padding: 0 9rpx;
    z-index: 9;
}
.info_item .imgBox .posi image {
    display: block;
    width: 24rpx;
    height: 24rpx;
    margin-right: 4rpx;
}
.info_item .imgBox .posi text {
    display: block;
    max-width: 160rpx;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right: 4rpx;
}
.info_item .imgBox .hb {
    display: block;
    width: 50rpx !important;
    height: 60rpx !important;
    border-radius: 8rpx;
    box-shadow: 0 4rpx 9rpx 0 rgba(186, 28, 0, 0.4);
    position: absolute !important;
    left: 16rpx;
    top: 16rpx;
    -webkit-animation: pulsate-fwd 1s ease-in-out infinite both;
    animation: pulsate-fwd 1s ease-in-out infinite both;
}
.horizontal_list .info_item .imgBox.twoImg {
    display: flex;
    align-items: center;
    background: #f5f5f5;
}
.horizontal_list .info_item .imgBox.twoImg .img {
    width: 50%;
    height: 325rpx;
    position: relative;
}

.horizontal_list .info_item .imgBox.moreImg {
    background: #f5f5f5;
}
.horizontal_list .info_item .imgBox.moreImg .imgScroll {
    display: flex;
    align-items: center;
    background: #f5f5f5;
    overflow: hidden;
}
.horizontal_list .info_item .imgBox.moreImg .img {
    width: 216rpx;
    height: 216rpx;
    flex-shrink: 0;
    position: relative;
}
/* .horizontal_list .info_item .imgBox.moreImg .img:nth-child(1){background: #f00;} */
.horizontal_list .info_item .imgBox .imgScroll::-webkit-scrollbar {
    display: none; /* Chrome Safari */
}
.horizontal_list .info_item .labs {
    margin-top: 14rpx;
    max-height: 44rpx;
    overflow: hidden;
	display: flex;
    flex-wrap: wrap;
}
.horizontal_list .info_item .labs text {
    display: inline-block;
    padding: 0 16rpx;
    color: #3d7a99;
    font-size: 22rpx;
    line-height: 40rpx;
    border-radius: 10rpx;
    margin-right: 8rpx;
    background: #f0f4fa;
    margin-bottom: 6rpx;

}
.horizontal_list .info_item .aboutInfo {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 27rpx;
}
.horizontal_list .info_item .aboutInfo .span {
    display: flex;
    color: #313233;
    font-size: 24rpx;
    align-items: center;
}
.horizontal_list .info_item .aboutInfo .span .readCount{color: #A1A2A6;}
/* .horizontal_list .info_item .aboutInfo .span::before{content: ''; display: block;} */
.horizontal_list .info_item .aboutInfo .right_btn {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.horizontal_list .info_item .aboutInfo .span.readCountBox image {
    width: 28rpx;
    height: 28rpx;
    margin-right: 6rpx;
}
.horizontal_list .info_item .aboutInfo .span.commtCountBox image {
    width: 46rpx;
    height: 46rpx;
    margin-right: 4rpx;
}
.horizontal_list .info_item .aboutInfo .span.phoneBox {
    margin-left: 50rpx;
    background-color: transparent;
    border: 0;
    outline: 0;
    padding: 0;
    line-height: inherit;
    box-shadow: none;
    border-radius: 0;
}
.horizontal_list .info_item .aboutInfo .span.phoneBox::after {
    border: 0;
}
.horizontal_list .info_item .aboutInfo .span.phoneBox image {
    width: 46rpx;
    height: 46rpx;
    margin-right: 4rpx;
}
.horizontal_list .info_item .aboutInfo .span.shouCountBox image {
    width: 28rpx;
    height: 28rpx;
    margin-right: 6rpx;
}
.horizontal_list .info_item .aboutInfo .span.shouCountBox {
    padding: 0 12rpx;
    line-height: 48rpx;
    border-radius: 24rpx;
    background: #fff4e5;
    font-size: 22rpx;
    color: #7b5b36;
}
.loading_txt {
    padding: 40rpx;
    color: #7c7c80;
    text-align: center;
    padding-bottom: 130rpx;
    font-size: 24rpx;
}

@font-face {
    font-family: 'Number';
    src: url('data:font/woff2;charset=utf-8;base64,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')
            format('woff2'),
        url('data:font/woff;charset=utf-8;base64,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')
            format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

/* 垂直的样式 */
.vertical_list {
    display: flex;
    align-items: center;
    margin: 0 17rpx;
    align-items: flex-start;
}
.vertical_list .ul {
    width: 50%;
    box-sizing: border-box;
    padding: 0 11rpx;
}
.vertical_list .ul .info_item {
    margin-bottom: 24rpx;
}
.vertical_list .ul .linkTo {
    display: block;
}
.vertical_list .info_item .imgBox {
    border-radius: 20rpx;
    background: #f5f5f5;
    position: relative;
}
.vertical_list .info_item .imgBox .img {
    position: relative;
    overflow: hidden;
}
.vertical_list .info_item .imgBox .img image {
    width: 100%;
    border-radius: 20rpx;
    display: block;
    position: relative;
    z-index: 1;
}
.vertical_list .toTop{display: none;}
.vertical_list .labs .typename{display: none;}
.vertical_list .info_item .imgBox .img image.minheight {
    height: 252rpx;
}
.vertical_list .info_item .imgBox .img image.maxheight {
    height: 446rpx;
}
.vertical_list .info_item .h3 {
    font-size: 26rpx;
    color: #202021;
    font-weight: bold;
    margin-top: 16rpx;
    line-height: 36rpx;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.vertical_list .info_item .memberInfo {
    display: flex;
    align-items: center;
    margin-top: 20rpx;
}
.vertical_list .info_item .memberInfo .photo {
    width: 48rpx;
    height: 48rpx;
    border-radius: 50%;
    background: #f5f5f5;
    position: relative;
}
.vertical_list .info_item .memberInfo .photo image {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
    position: relative;
    z-index: 1;
}
.vertical_list .info_item .memberInfo .memberDetail {
    margin-left: 7rpx;
}
.vertical_list .info_item .memberInfo .memberDetail .h2 {
    color: #313233;
    font-size: 22rpx;
    max-width: 200rpx;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.info_item .labs::-webkit-scrollbar {
    display: none; /* Chrome Safari */
}
.vertical_list .info_item .labs {
    margin-top: 14rpx;
    overflow: hidden;
    max-height: 44rpx;
}
.vertical_list .info_item .labs text {
    display: inline-block;
    padding: 0 16rpx;
    color: #3d7a99;
    font-size: 22rpx;
    line-height: 40rpx;
    border-radius: 10rpx;
    margin-right: 8rpx;
    background: #f0f4fa;
	vertical-align: top;
    margin-bottom: 10rpx;
}
.vertical_list .info_item .imgBox .hb {
    display: block;
    width: 50rpx;
    height: 60rpx;
    border-radius: 8rpx;
    box-shadow: 0 4rpx 9rpx 0 rgba(186, 28, 0, 0.4);
    position: absolute;
    right: 16rpx;
    bottom: 16rpx;
    left: auto;
    top: auto;
    z-index: 3;
    -webkit-animation: pulsate-fwd 1s ease-in-out infinite both;
    animation: pulsate-fwd 1s ease-in-out infinite both;
}
.listBox .labbox {
    padding-left: 30rpx;
    margin-top: 36rpx;
    margin-bottom: -12rpx;
    white-space: nowrap;
    overflow: auto;
}
.listBox .labbox::-webkit-scrollbar {
    display: none; /* Chrome Safari */
}
.listBox .labbox text {
    display: inline-block;
    line-height: 52rpx;
    border-radius: 12rpx;
    background: #f5f5f7;
    padding: 0 22rpx;
    color: #292a33;
    font-size: 22rpx;
    margin-right: 16rpx;
}
.listBox .labbox .on_chose {
    color: #f27b0c;
    font-weight: bold;
    background: #fff6ed;
}
/* loading */
.loadImg {
    display: block;
    width: 110rpx;
    height: 110rpx;
    border-radius: 30rpx;
    background: rgba(0, 0, 0, 0.9);
    background-size: 50rpx;
    position: fixed;
    left: 0;
    right: 0;
    margin: auto;
    top: 50%;
    z-index: 999;
}
.loadImg image {
    width: 50rpx;
    height: 50rpx;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    bottom: 0;
    animation: rotate_ 1s infinite linear;
}
.placeholderImg {
    position: absolute !important;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 0 !important;
    max-height: 100%;
}

.popErrAlert {
    position: fixed;
    width: 100vw;
    height: 100vh;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 1000 !important;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    pointer-events: none;
}
.popErrAlert .p {
    position: static;
    background-color: rgba(23, 23, 23, 0.9);
    border-radius: 20rpx;
    color: #fff;
    font-size: 26rpx;
    min-height: 90rpx;
    text-align: center;
    padding: 10rpx 40rpx;
    z-index: 9999;
    left: 0;
    top: 50%;
    margin-top: -20rpx;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    box-sizing: border-box;
}

@keyframes rotate_ {
    0% {
        transform: rotate(0deg);
    }
    50% {
        transform: rotate(180deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes popup {
    0% {
        -webkit-transform: scale(0);
        opacity: 1;
    }
    60% {
        -webkit-transform: scale(1.1);
        opacity: 1;
    }
    100% {
        -webkit-transform: scale(1);
        opacity: 1;
    }
}

@keyframes popup {
    0% {
        transform: scale(0);
        opacity: 1;
    }
    60% {
        transform: scale(1.1);
        opacity: 1;
    }
    100% {
        transform: scale(1);
        opacity: 1;
    }
}

/* 从下往上缓冲显示 */
@-webkit-keyframes bottomFadeIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(10px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}

@keyframes bottomFadeIn {
    0% {
        opacity: 0;
        transform: translateY(10px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

@-webkit-keyframes pulsate-fwd {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes pulsate-fwd {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
